/*公共API对象*/
let util = {

};
util.title = function (title) {
    title = title ? title + ' - Home' : 'View UI project';
    window.document.title = title;
};
util.api_root=function (){/*目录接口地址*/
    let API_ROOT=window.API_ROOT;
    const apiBaseUrl = process.env.NODE_ENV === 'production' ? window.API_Config.apicloud.API_ROOT.proApiBaseUrl : window.API_Config.apicloud.API_ROOT.devApiBaseUrl;
    return apiBaseUrl
}
util.api_reader=function (){/*图书接口地址*/
    let API_READER=window.API_Config.dangdang.API_ROOT
    return API_READER
}
util.ajax=function(url){
    return new Promise((resolve, reject) => {
        //创建对象
        const xhr = new XMLHttpRequest();
        xhr.responseType = 'json';
        //初始化
        xhr.open('GET', url);
        //发送
        xhr.send();
        //处理响应结果
        xhr.onreadystatechange = function () {
            if (xhr.readyState === 4) {
                if (xhr.status >= 200 && xhr.status < 300) {
                    //输出响应体
                    resolve(xhr.response);
                } else {
                    //输出响应状态码
                    reject(xhr.status);
                }
            }
        }
    });
    /*调用方法*/
    /* util.ajax('/books').then(res=>{
        console.log('请求成功')
        console.log(res)
    },err=>{
        console.log('请求失败')
        console.log(err)
    }) */
}
export default util;
